#include <stdlib.h>
#include <stddef.h>
#include "Target\2410lib.h"
#include "Target\option.h"
#include "Target\2410addr.h"
#include "mmu\mmu.h"
#include "gui.h"

/*******************************************************************
*
*                 main
*
********************************************************************
*/

#include "stdio.h"
#include "TouchScreen.h"
#include "TouchScreenISR.h"

void Main(void)
{

/////////////////////////////////////////////////////////////

    MMU_Init();
    ChangeClockDivider(1,1);          // 1:2:4
    ChangeMPllValue(0xa1,0x3,0x1);    // FCLK=202.8MHz     
    Port_Init();
    GUI_Init();

    GUI_DispStringAt("System Init OK",100,20);
    rINTMSK    = 0xffffffff;
    rINTSUBMSK = 0xffffffff;
    rEINTMASK  = 0xffffff;
    rINTMOD    = 0x0;
    rPRIORITY  = 0x0;

///////////////////////////////////////////////////////////////
	GUI_MOUSE_DRIVER_PS2_Init();
	GUI_CURSOR_Activate();
	GUI_CURSOR_SetPosition(0,0);
	GUI_CURSOR_Show();

	ADCTS_Init();

///////////////////////////////////////////////////////////////////

    while(1)
    {
    }
}

/******************************************************************/

